package br.com.gscorp.bankLion.repository;

import org.springframework.data.repository.PagingAndSortingRepository;

import br.com.gscorp.bankLion.entity.Usuario;

public interface UsuarioRepository extends PagingAndSortingRepository<Usuario, Long>{

	Usuario findByEmailAndAtivo(String email, Boolean ativo);
	Usuario findByHash(String hash);
	Usuario findByUsuarioIgnoreCase(String usuario);
	Usuario findByUsuarioAndSenhaIgnoreCase(String usuario, String senha);
	Usuario findBySenha(String senha);
	Usuario findByEmailAndSenha(String email, String senha);
	Usuario findByIdAndSenha(Long id, String senhaAtual);
	
}
